home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / spiele / sac / editor.bas (.txt) < prev    next >
Atari STOS Basic  |  1989-07-28  |  16KB  |  391 lines

  1. 10 REM *** S.A.C ADVENTURE EDITOR v1.04 ***
  2. 100 GOSUB
  3. 1000 IF
  4. 1010 IF
  5. 1020 IF
  6. 1030 IF
  7. 1040 IF
  8. 1050 IF
  9. 1055 IF
  10. 1056 IF
  11. 1060 GOTO
  12. 1070 REM ** INVENTORY **
  13. 1080 FOR
  14. 1090 IF
  15. 110 ON ERROR
  16. 1100 IF
  17. 1110 NEXT
  18. 1120 IF
  19. 1130 GOTO
  20. 1140 REM *** GET OBJECT ***
  21. 1150 IF
  22. 1160 REM 
  23. 1170 REM 
  24. 1180 REM 
  25. 1190 REM 
  26. 120 VARNAME
  27. 1200 REM PUT SPECIAL GET COMMANDS HERE
  28. 1210 REM 
  29. 1220 REM 
  30. 1230 REM 
  31. 1240 REM 
  32. 1250 REM 
  33. 1260 REM 
  34. 1270 REM 
  35. 1280 REM 
  36. 1290 REM 
  37. 130 VARNAME
  38. 1300 REM 
  39. 1310 REM 
  40. 1320 REM 
  41. 1330 FOR
  42. 1340 IF
  43. 1350 IF
  44. 1360 NEXT
  45. 1370 FOR
  46. 1380 IF
  47. 1390 IF
  48. 140 REM 
  49. 1400 IF
  50. 1410 IF
  51. 1420 IF
  52. 1430 NEXT
  53. 1440 IF
  54. 1450 REM *** DROP OBJECT ***
  55. 1460 IF
  56. 1470 REM 
  57. 1480 REM 
  58. 1490 REM 
  59. 150 REM 
  60. 1500 REM PUT SPECIAL DROP COMMANDS HERE
  61. 1510 REM 
  62. 1520 REM 
  63. 1530 REM 
  64. 1540 REM 
  65. 1550 REM 
  66. 1560 REM 
  67. 1570 REM 
  68. 1580 REM 
  69. 1590 REM 
  70. 160 REM 
  71. 1600 REM 
  72. 1610 REM 
  73. 1620 FOR
  74. 1630 IF
  75. 1640 NEXT
  76. 1650 FOR
  77. 1660 IF
  78. 1670 IF
  79. 1680 IF
  80. 1690 IF
  81. 170 REM PUT YOUR VARIBLES HERE
  82. 1700 NEXT
  83. 1710 IF
  84. 1720 REM *** EXAMINE OBJECT ***
  85. 1730 IF
  86. 1740 REM 
  87. 1750 REM 
  88. 1760 REM PUT REVEALING OBJECT COMMANDS HERE
  89. 1770 REM 
  90. 1780 REM 
  91. 1790 REM 
  92. 180 REM 
  93. 1800 REM 
  94. 1810 REM 
  95. 1820 FOR
  96. 1830 IF
  97. 1840 IF
  98. 1850 IF
  99. 1860 IF
  100. 1870 NEXT
  101. 1880 REM *** EXAMINE LOCATION ***
  102. 1890 REM 
  103. 190 REM 
  104. 1900 REM 
  105. 1910 REM 
  106. 1920 REM 
  107. 1930 REM PUT LOCATION REVEALING COMMANDS HERE
  108. 1940 REM 
  109. 1950 REM 
  110. 1960 REM 
  111. 1970 REM 
  112. 1980 FOR
  113. 1990 IF
  114. 20 KEY
  115. 200 REM 
  116. 2000 IF
  117. 2010 NEXT
  118. 2020 IF
  119. 2030 REM *** WEAR OBJECT ***
  120. 2040 IF
  121. 2050 REM 
  122. 2060 REM 
  123. 2070 REM 
  124. 2080 REM PUT SPECIAL WEAR COMMANDS HERE
  125. 2090 REM 
  126. 210 REM 
  127. 2100 REM 
  128. 2110 REM 
  129. 2120 REM 
  130. 2130 FOR
  131. 2140 IF
  132. 2150 IF
  133. 2160 IF
  134. 2170 IF
  135. 2180 NEXT
  136. 2190 IF
  137. 220 REM 
  138. 2200 REM *** REMOVE OBJECT ***
  139. 2210 IF
  140. 2220 REM 
  141. 2230 REM 
  142. 2240 REM PUT SPECIAL REMOVE COMMANDS HERE
  143. 2250 REM 
  144. 2260 REM 
  145. 2270 REM 
  146. 2280 REM 
  147. 2290 REM 
  148. 230 REM 
  149. 2300 FOR
  150. 2310 IF
  151. 2320 IF
  152. 2330 IF
  153. 2340 IF
  154. 2350 NEXT
  155. 2360 IF
  156. 2370 REM *** OPEN ***
  157. 2380 IF
  158. 2390 REM 
  159. 240 REM *** CHECK FOR PICTURE ***
  160. 2400 REM 
  161. 2410 REM ENTER OPEN COMMANDS HERE
  162. 2420 REM 
  163. 2430 REM 
  164. 2440 REM 
  165. 2450 IF
  166. 2460 REM *** CLOSE ***
  167. 2470 IF
  168. 2480 REM 
  169. 2490 REM 
  170. 250 REM 
  171. 2500 REM ENTER CLOSE COMMANDS HERE
  172. 2510 REM 
  173. 2520 REM 
  174. 2530 REM 
  175. 2540 IF
  176. 2550 REM *** QUIT SECTION ***
  177. 2560 PRINT
  178. 2570 VARNAME
  179. 2580 IF
  180. 2590 IF
  181. 260 IF
  182. 2600 GOTO
  183. 2610 PRINT
  184. 2620 PRINT
  185. 2630 VARNAME
  186. 2640 IF
  187. 2650 DEFAULT
  188. 2660 REM *** LOAD A PICTURE ***
  189. 2670 VARNAME
  190. 2680 LOAD
  191. 2690 FOR
  192. 270 REM ** OPEN HIDDEN WINDOW **
  193. 2700 SCREEN COPY
  194. 2710 NEXT
  195. 2720 WAIT
  196. 2730 REM *** GAME DATA ***
  197. 2740 DATA
  198. 2750 DATA
  199. 2760 REM ****** LOW PRIORITY COMMANDS ******
  200. 2770 REM 
  201. 2780 REM 
  202. 2790 REM 
  203. 280 PEN
  204. 2800 REM 
  205. 2810 REM 
  206. 2820 REM if none of the local commands
  207. 2830 REM are used then the game looks at this part
  208. 2840 REM to see if any of these commands are used
  209. 2850 REM this is the part of the game where
  210. 2860 REM the game checks for low priority events
  211. 2870 REM 
  212. 2880 REM 
  213. 2890 REM 
  214. 290 REM ***** PRINT LOCATION *****
  215. 2900 REM 
  216. 2910 REM 
  217. 2920 REM 
  218. 2930 REM 
  219. 2940 REM 
  220. 2950 REM 
  221. 2960 REM 
  222. 2970 REM 
  223. 2980 REM 
  224. 2990 REM 
  225. 30 DIM
  226. 300 PRINT
  227. 3000 REM 
  228. 3010 REM 
  229. 3020 REM 
  230. 3030 REM 
  231. 3040 REM 
  232. 3050 REM 
  233. 3060 REM 
  234. 3070 REM 
  235. 3080 REM 
  236. 3090 REM 
  237. 310 REM 
  238. 3100 REM 
  239. 3110 REM 
  240. 3120 REM 
  241. 3130 REM 
  242. 3140 REM 
  243. 3150 REM 
  244. 3160 REM 
  245. 3170 REM 
  246. 3180 REM 
  247. 3190 REM 
  248. 320 FOR
  249. 3200 REM 
  250. 3210 REM 
  251. 3220 IF
  252. 3230 FOR
  253. 3240 IF
  254. 3250 IF
  255. 3260 IF
  256. 3270 NEXT
  257. 3280 GOTO
  258. 3290 FOR
  259. 330 REM *** HIGH PRIORITY EVENTS ***
  260. 3300 VARNAME
  261. 3310 IF
  262. 3320 NEXT
  263. 3330 REM <<< ADVEN DATA FILE NOT ON DISK >>>
  264. 3340 LOCATE
  265. 3350 REM <<< DISK ERRORS >>>
  266. 3360 IF
  267. 3370 RESUME
  268. 3380 REM ~~~ LOAD SAC DATA ~~~
  269. 3390 OPEN IN
  270. 340 REM 
  271. 3400 LINE INPUT
  272. 3405 FOR
  273. 3410 LINE INPUT
  274. 3415 FOR
  275. 3420 LINE INPUT
  276. 3430 LINE INPUT
  277. 3435 FOR
  278. 3440 FOR
  279. 3450 FOR
  280. 3460 FOR
  281. 3480 FOR
  282. 350 REM 
  283. 3500 FOR
  284. 3520 FOR
  285. 3530 FOR
  286. 3550 CLOSE
  287. 360 REM 
  288. 3600 REM ~~~~ PUT OBJECTS BACK IN OLD POSTIONS AND RESET FLAGS ~~~~
  289. 3610 OPEN IN
  290. 370 REM 
  291. 380 REM 
  292. 3800 LINE INPUT
  293. 3810 FOR
  294. 3811 LINE INPUT
  295. 3812 FOR
  296. 3813 LINE INPUT
  297. 3814 LINE INPUT
  298. 3815 FOR
  299. 3820 CLOSE
  300. 390 REM 
  301. 40 DIM
  302. 400 REM 
  303. 4000 REM *** SAVE GAME POSTION ***
  304. 4005 PRINT
  305. 4010 OPEN OUT
  306. 4020 PRINT
  307. 4030 REM 
  308. 4040 REM 
  309. 4050 REM 
  310. 4060 REM 
  311. 4070 REM PUT VARIBLES TO BE SAVED HERE
  312. 4080 REM 
  313. 4090 FOR
  314. 410 REM 
  315. 4100 CLOSE
  316. 420 REM 
  317. 430 REM this is the part of the game
  318. 440 REM where the computer checks
  319. 450 REM for any danger or any characters
  320. 460 REM befor the player gets a chance
  321. 470 REM to input a command
  322. 480 REM 
  323. 490 REM 
  324. 50 FOR
  325. 500 REM 
  326. 5000 REM *** LOAD GAME POSTION ***
  327. 5005 PRINT
  328. 5010 OPEN IN
  329. 5020 INPUT
  330. 5030 REM 
  331. 5040 REM 
  332. 5050 REM 
  333. 5060 REM 
  334. 5070 REM PUT VARIBLES TO BE LOADED HERE
  335. 5080 REM 
  336. 5090 FOR
  337. 510 REM 
  338. 5100 CLOSE
  339. 520 REM 
  340. 530 REM 
  341. 540 REM 
  342. 550 REM 
  343. 560 REM ** CHECK FOR OBJECT PRESENT **
  344. 570 VARNAME
  345. 580 FOR
  346. 590 IF
  347. 60 FOR
  348. 600 NEXT
  349. 610 IF
  350. 620 IF
  351. 630 FOR
  352. 640 IF
  353. 650 NEXT
  354. 660 VARNAME
  355. 670 REM **** SPILT LINE INTO SINGLE WORDS ****
  356. 680 LINE INPUT
  357. 690 INC
  358. 70 REM ** LOAD TITLE SCREEN **
  359. 700 VARNAME
  360. 710 REPEAT
  361. 720 VARNAME
  362. 730 IF
  363. 740 VARNAME
  364. 750 UNTIL
  365. 760 REM *** CHECK IF DIRECTION ENTERED ***
  366. 770 FOR
  367. 780 IF
  368. 790 NEXT
  369. 80 REM oad "SAC.PI1" : flash off
  370. 800 REM 
  371. 810 REM 
  372. 820 REM 
  373. 830 REM 
  374. 840 REM PUT DIFFERENT EXITS HERE
  375. 850 REM 
  376. 860 REM 
  377. 870 REM 
  378. 880 REM 
  379. 890 REM 
  380. 90 REM ***** VARIBLES *****
  381. 900 REM 
  382. 910 REM 
  383. 920 REM 
  384. 930 REM 
  385. 940 REM 
  386. 950 REM 
  387. 960 IF
  388. 970 IF
  389. 980 REM **** NORMAL ADVENTURE COMMANDS ****
  390. 990 IF
  391.